
function schedule(objectID, functionCall, increment)
{

	if (typeof increment == "undefined")
	{
		increment = 0;
		
	}
	else if (increment > 200)
	{
		return false;
	}
	
	if (objectID == "window")
	{
		var oldonload = window.onload;
		
		if (typeof window.onload != "function")
		{
			window.onload = functionCall;
		}
		else
		{
			window.onload = function()
			{
				oldonload();
				functionCall();
			}
		}
	}
	else if (document.getElementById(objectID))
	{
		functionCall();
	}
	else
	{
	
		setTimeout(function(){schedule(objectID, functionCall, ++increment)}, 50);
	}
	
	return true;
}